Win10(64位)未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序

您所在的位置:网站首页 迈迪55 win10注册 Win10(64位)未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序

Win10(64位)未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序

2024-07-14 10:02| 来源: 网络整理| 查看: 265

方法一

C#使用OLEDB方式连接ACCESS时提示标题中的错误,这是因为没有安装64位的Jet40驱动,只需将项目平台改为X86即可。 例如:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86。

如果原来的项目必须为X64,可将这部分功能新建一个X86项目,然后在原项目中调用X86项目的exe。

方法二

第一步,先安装

Microsoft Access Database Engine 2010 Redistributable           

http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=C06B8369-60DD-4B64-A44B-84B371EDE16D

个人感觉如果系统已经安装office 2007应该不用安装该驱动

 

第二步 修改连接

原来连接 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=1.xls;Extended Properties="Excel 8.0;HDR=YES;IMEX=1"

修改为:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=1.xls;Extended Properties="Excel 12.0;HDR=YES;IMEX=1"



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3